/**
 * ypeScript 支持以下基本数据类型：
 * boolean：布尔值
 * number：数字
 * string：字符串
 * null 和 undefined：空值和未定义
 * any：任意类型
 * void：无返回值
 * never：永不返回
 * object：对象类型
 *
 * 数组：可以使用 string[] 或 Array<string> 表示字符串数组。
 * 元组：允许表示一个已知元素数量和类型的数组。
 */
let isDone: boolean = false;
let decimal: number = 6;
let color: string = "blue";
let notSet: undefined = undefined;
let nothingMuch: null = null;
let anything: any = "This can be anything";
let notReturns: void = undefined;
let string_list: string[] = ["a", "b", "c"];
let num_list: number[] = [1,2,3,4,5,6,7,8,9];
let tuple: [number, string, boolean] = [1, "hello", true];


console.log(isDone);
console.log(decimal);
console.log(color);
console.log(notSet);
console.log(nothingMuch);
console.log(anything);
console.log(notReturns);
console.log(string_list);
console.log(num_list);
console.log(tuple);